package com.gomore.opple.module.main;


import com.gomore.opple.data.DataRepositoryComponent;
import com.gomore.opple.module.main.good.GoodPresenterModule;
import com.gomore.opple.module.main.home.HomePresenterModule;
import com.gomore.opple.module.main.mine.MinePresenterModule;
import com.gomore.opple.module.main.shoppingcar.ShoppingCarPresenterModule;
import com.gomore.opple.utils.FragmentScoped;

import dagger.Component;

/**
 * Company 上海勾芒科技有限公司.
 */
@FragmentScoped
@Component(dependencies = DataRepositoryComponent.class, modules = {HomePresenterModule.class, GoodPresenterModule.class, ShoppingCarPresenterModule.class, MinePresenterModule.class})
public interface MainComponent {
    void inject(MainActivity activity);
}
